package com.wondersgroup.fjzlpt.console.dao.inter.ksxx;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.quick.framework.boot.repository.sql.jdbcTemplate.inter.BaseDAO;

import java.util.Map;

public interface KsxxDAO extends BaseDAO{
	
	JSONArray queryListByPtjgidAndJb(Map map);

	/**
	 * 分页查询机构科室信息
	 * @param
	 * @return
	 */
	JSONObject queryPageKsxx(Map map);

	/**
	 * 查询机构科室详细信息
	 * @param map
	 * @return
	 */
	public JSONObject queryJgKsxxDetail(Map map);

	/**
	 * 查询二级所有科室信息
	 * @param
	 * @return
	 */
	public JSONArray querySecondJgKsxx(Map map);

	/**
	 * 删除机构的科室和关联的二级科室
	 * @param ptjgid
	 * @param keyword
	 */
	public void deleteOneAndTwo(String ptjgid, String keyword);
	
	/**
	 * 查询一级科室信息与二级科室信息用于导出
	 * @param map
	 */
	public JSONArray queryAllForExcel(Map map);

}
